// based on marked.js
;(function(){
	// function Md(src, opt, callback) {
	// if (callback || typeof opt === 'function') {
	// if (!callback) {
	// callback = opt;
	// opt = null;
	// }

	// opt = merge({}, marked.defaults, opt || {});

	// var highlight = opt.highlight
	// , tokens
	// , pending
	// , i = 0;

	// try {
	// tokens = Lexer.lex(src, opt)
	// } catch (e) {
	// return callback(e);
	// }

	// pending = tokens.length;

	// var done = function(err) {
	// if (err) {
	// opt.highlight = highlight;
	// return callback(err);
	// }

	// var out;

	// try {
	// out = Parser.parse(tokens, opt);
	// } catch (e) {
	// err = e;
	// }

	// opt.highlight = highlight;

	// return err
	// ? callback(err)
	// : callback(null, out);
	// };

	// if (!highlight || highlight.length < 3) {
	// return done();
	// }

	// delete opt.highlight;

	// if (!pending) return done();

	// for (; i < tokens.length; i++) {
	// (function(token) {
	// if (token.type !== 'code') {
	// return --pending || done();
	// }
	// return highlight(token.text, token.lang, function(err, code) {
	// if (err) return done(err);
	// if (code == null || code === token.text) {
	// return --pending || done();
	// }
	// token.text = code;
	// token.escaped = true;
	// --pending || done();
	// });
	// })(tokens[i]);
	// }

	// return;
	// }
	// try {
	// if (opt) opt = merge({}, marked.defaults, opt);
	// return Parser.parse(Lexer.lex(src, opt), opt);
	// } catch (e) {
	// e.message += '\nPlease report this to https://github.com/chjj/marked.';
	// if ((opt || marked.defaults).silent) {
	// return '<p>An error occured:</p><pre>'
	// + escape(e.message + '', true)
	// + '</pre>';
	// }
	// throw e;
	// }
	// }
	// Md.options =
	// Md.setOptions = function(opt) {
	// 	merge(Md.defaults, opt);
	// 	return Md;
	// };
	// Md.defaults = {
	// 	pedantic: false,  //完全遵守markdown原始规范，不作任何改变，选择false
	// 	gfm: true,      //遵照github markdown 规范，选择true
	// 	sanitize: true,    //过滤任何输入的HTML语句，保证安全，选择true
	// 	tables: true,   //开启github markdown中的table支持
	// 	breaks: true,   //开启github markdown中的line支持,直接回车换行
	// 	sanitizer: null,
	// 	mangle: true,
	// 	smartLists: false,  //开启更美观的的list风格代替原始的markdown标准
	// 	silent: false,
	// 	highlight: null,  //对强调语句的特殊支持函数
	// 	langPrefix: 'lang-',//
	// 	smartypants: false,
	// 	//headerPrefix: '', //设置代码的class前缀
	// 	renderer: new Renderer,
	// 	xhtml: false
	// };
	// /*暴露出接口*/
	// Md.Parser = Parser;
	// Md.parser = Parser.parse;
	// Md.Renderer = Renderer;
	// Md.Lexer = Lexer;
	// Md.lexer = Lexer.lex;
	// Md.InlineLexer = InlineLexer;
	// Md.inlineLexer = InlineLexer.output;
	// Md.parse = Md;

	// if (typeof module !== 'undefined' && typeof exports === 'object') {
	// 	module.exports = Md;
	// } else if (typeof define === 'function' && define.amd) {
	// 	define(function() { return Md; });
	// } else {
	// 	this.Md = Md;
	// }
}).call(function(){
	console.log(1);
	return this || (typeof window !== 'undefined' ? window : global);
}());
// call() http://jingyan.baidu.com/article/b24f6c82cad5db86bee5da6e.html
